package a.f.i;

import java.util.BitSet;

class g
  extends BitSet
{
  public g() {}
  
  public g(int paramInt)
  {
    super(paramInt);
  }
  
  public int nextSetBit(int paramInt)
  {
    boolean bool2 = a.wb;
    boolean bool1 = a.vb;
    int i = size();
    do
    {
      for (int j = paramInt; !bool1; j++)
      {
        if (j >= i) {
          break;
        }
        if (bool1) {
          break label51;
        }
        if (get(j)) {
          return j;
        }
      }
    } while (bool2);
    label51:
    return -1;
  }
  
  public int cardinality()
  {
    boolean bool2 = a.wb;
    boolean bool1 = a.vb;
    int i = size();
    int j = 0;
    do
    {
      for (int k = 0; !bool1; k++)
      {
        if (k >= i) {
          break;
        }
        if (bool1) {
          break label54;
        }
        if (get(k)) {
          j++;
        }
      }
    } while (bool2);
    label54:
    return j;
  }
  
  public void clear(int paramInt1, int paramInt2)
  {
    boolean bool2 = a.wb;
    boolean bool1 = a.vb;
    do
    {
      for (int i = paramInt1; !bool1; i++)
      {
        if (i >= paramInt2) {
          break;
        }
        clear(i);
      }
    } while (bool2);
  }
  
  public void set(int paramInt1, int paramInt2)
  {
    boolean bool2 = a.wb;
    boolean bool1 = a.vb;
    do
    {
      for (int i = paramInt1; !bool1; i++)
      {
        if (i >= paramInt2) {
          break;
        }
        set(i);
      }
    } while (bool2);
  }
}


/* Location:           E:\idea\
 * Qualified Name:     a.f.i.g
 * JD-Core Version:    0.7.0.1
 */